package com.yuji.aacar.widgets.edittext;

import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;

import com.yuji.aacar.R;


public class CheckEditText extends android.support.v7.widget.AppCompatEditText {
    private boolean CheckType;

    public CheckEditText(Context context) {
        super(context);
        init(null);
    }

    public CheckEditText(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(attrs);
    }

    public CheckEditText(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(attrs);
    }

    private void init ( AttributeSet attrs) {
        if (attrs != null) {
            TypedArray attr = getContext().obtainStyledAttributes(attrs, R.styleable.CheckEditText);
            CheckType = attr.getBoolean(R.styleable.CheckEditText_checktype, false);
            attr.recycle();
        }
//        addTextChangedListener(new TextWatcher() {
//            @Override
//            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
//
//            }
//
//            @Override
//            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
//
//            }
//
//            @Override
//            public void afterTextChanged(Editable editable) {
//                if (editable.toString().length() == 0) {
//                    setHint(CheckType ? "请输入手机号" : "请输入6-16位密码");
//                    setHintTextColor(getResources().getColor(R.color.hintcolor));
//                }
//            }
//        });
    }

//    public void isLegal (boolean isLegal,String correct,String error) {
//        if (!isLegal) {
//            setText("");
//            setHint(error);
//            setHintTextColor(getResources().getColor(R.color.red));
//        } else {
//            setHint(correct);
//            setHintTextColor(getResources().getColor(R.color.hintcolor));
//        }
//
//    }
}
